a load off (someone's) mind

Translations
un poids en moins sur l'esprit de quelqu'un
Definitions
A relief from worry or anxiety, often resulting from the resolution of a problem or the completion of a task.